/*-----------hue value=49-----------*/
/*~~~~~~~~~ Chocoloate Theme - for BOP4-FP1- Transitional ~~~~~~~~~*/
body{
	border-width:0px;
	background-color:#382313;
	color:#f7edbf;
	font-family:'Lucida Grande',Tahoma,sans-serif,Arial,Helvetica;
	font-size:10px;
	cursor:default;
	scrollbar-3dlight-color:#b8bdc0;
	scrollbar-arrow-color:#0f8bd0;
	scrollbar-darkshadow-color:#9aa1a6;
	scrollbar-face-color:#ececec;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#fbfcfd;
}
table{
	font-size:100%;
}
.input{
	border-color:#ffe5c0;
	border-style:solid;
	border-width:1px;
	background-color:rgba(256,256,256,1);
	color:#58351a;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	-moz-border-radius:3px;
	border-radius:3px;
}
textarea{
	font-family:'Lucida Grande',Tahoma,sans-serif;
}
input.input,texarea.input{
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -1800px;
	background-repeat:repeat-x;
}
.light{
	background-color:#806c5b;
	color:#000000;
}
.lightmedium{
	background-color:#f2fdff;
	color:#000000;
	scrollbar-track-color:#f0f4fa;
}
.medium,.medium *{
	background-color:#58351a;
	color:#f7edbf;
	background-image:none;
}
.mediumdark,.mediumdark *{
	background-color:#4a2c16;
	color:#f7edbf !important;
}
.dark,.dark *{
	background-color:#2e221f;
	color:#f7edbf;
}
.navbody{
	border-color:#58351a #58351a #58351a #58351a;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	color:#563c2a;
	-ms-filter:'none';
	filter:none;
	scrollbar-3dlight-color:#d3deed;
	scrollbar-arrow-color:#406593;
	scrollbar-darkshadow-color:#dde8f9;
	scrollbar-face-color:#e7f0f7;
	scrollbar-highlight-color:#dde8f9;
	scrollbar-shadow-color:#ebf1f7;
	scrollbar-track-color:#f8fafc;
}
.mainbody,.palette_wrapper .apppalette,.elementbar{
	scrollbar-3dlight-color:#f8f8f8;
	scrollbar-darkshadow-color:#f8f8f8;
	scrollbar-track-color:#f8f8f8;
}
/* fix for legacy DT */
.input.mainbody,.input.medium,.input.highlight{
	background-image:none;
	-moz-border-radius:0px;
	border-radius:0px;
}
.input.mainbody *,.itemDiv.input  label{
	color:#58351a;
}
/* fix for legacy DT ends */
.elementbar{
	background-color:transparent;
}
iframe{
	background:transparent;
}
iframe.input.mainbody{
	border:0!important;
}
.outfocus{
	border-color:#7b563a;
	border-style:dotted;
	border-width:1px;
}
.desktop{
	background-attachment:fixed;
	background-color:#58351a;
	background-image:none;
	-ms-filter:'none';
	filter:none;
	-khtml-user-select:none;
	-moz-user-select:-moz-none;
}
/*~~~~~~~~~basic ui~~~~~~~~~*/
.output,input[class~=output]{
	border-color:#58351a;
	background-color:transparent;
	background-image:url('/cordys/wcp/theme/crystal/icon/interface/blank.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#58351a;
}
label,.h_label,.v_label,span{
	color:#f7edbf; /* The color of the labels,and optionally font properties can be set here */
}
/*~~~~~~~~~Extended UI~~~~~~~~~*/
button,.h_button,.v_button{
	border:1px solid #c8b290;
	border-color:#f1eed9 #c8b290 #c8b290;
	background-color:#f7edbf;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -1803px;
	background-repeat:repeat-x;
	color:#58351a;
	font-family:'Lucida Grande',Tahoma,sans-serif;
	line-height:1.3;
	-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);
	box-shadow:0px 0px 2px rgba(0,0,0,0.2);
	text-shadow:rgba(181,228,247,.4) 0px 1px 0px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow:rgba(256,256,256,.8) 0px 1px 0px;
}
button:active,.h_button:active,.v_button:active{
	border-color:#f1eed9 #daccb5 #daccb5;
	background-color:#542703;
	background-position:0px -1808px;
	color:#f7edbf;
	top:1px;
	text-shadow:rgba(88,53,26,.8) 0px 1px 0px;
}
button:focus,.h_button:focus,.v_button:focus{
	border-color:#713606 #341903 #341903;
	background-color:#542703;
	background-position:0px -1808px;
	color:#f7edbf;
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	text-shadow:rgba(88,53,26,.8) 0px 1px 0px;
}
button:hover,.h_button:hover,.v_button:hover{
	border-color:#f1eed9 #daccb5 #daccb5;
	background-color:#eec481;
	color:#58351a;
	background-position:0px -1801px;
	-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.5);
	box-shadow:0px 0px 2px rgba(0,0,0,0.5);
	text-shadow:rgba(181,228,247,.4) 0px 1px 0px;
}
.lookup_button{
	border-color:#713606 #341903 #341903;
	background-color:#291506;
	background-image:none;
	background-position:0px 0px;
	color:#58351a;
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	box-shadow:0px 1px 2px rgba(0,0,0,0.5);
	text-shadow:rgba(88,53,26,.8) 0px 1px 0px;
}
.elementbar button{
	border:1px solid #382313;
	background-color:#291506;
	background-image:none;
	background-position:0px 0px;
	color:#58351a;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.lookup_button:hover,.elementbar button:hover{
	border:1px solid #613c21;
	background-color:#291506;
	background-image:none;
	background-position:0px 0px;
	color:#58351a;
}
.elementbar button:focus{
	border:1px solid #8d5429;
	border-color:#713606 #341903 #341903;
	background-color:#542703;
}
button.disabled,button.disabled:hover,button.disabled:active,button.disabled:focus,button.disabled.elementbar,button.disabled.elementbar:hover,button.disabled.elementbar:active,button.disabled.elementbar:focus{
	border-color:#cdb6a1;
	background-color:#583c26;
	color:#ba7b4c;
	cursor:not-allowed;
	top:0px;
	text-shadow:rgba(181,228,247,.1) 0px 1px 0px;
}
.elementbar button[disabled]{
	border-width:0px;
}
.groupheader{
	border:1px solid #58351a;
	background-color:#2e221f;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.groupheader label,.groupheader label.primarycaption{
	color:#f1eed9;
}
.groupheader.expand{
}
.groupheader.collapse{
}
.groupcontent{
	border:1px solid #58351a;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.simplecontainer iframe{
	border:1px solid #58351a;
}
.menutree{
	font:normal 12px/1.2 sans-serif;
}
.treenode{
	font-size:100%;
	height:22px;
}
.treecontainer .treehover .treeitemdescription{
	background-color:#58351a;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -862px;
	background-repeat:repeat-x;
}
h1,h2,h3,h4{
	color:#f1eed9;
	font-family:Tahoma,Geneva,sans-serif;
}
h1{
	font-size:20px;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
h4{
	border-bottom:1px dotted #a8a023;
	font-size:14px;
}
p{
	font:normal 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
label{
	font-size:11px;
}
.statusbarcontainer{
	border-top:solid 1px #edf27c;
}
hr{
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #fefefe;
}
/*~~~~~~~~~Slider~~~~~~~~~*/
.slidertype_a .sliderbar{
	border:1px inset #fefc70;
	background-color:#eaeaea;
}
.slidertype_b .sliderbar{
	border:1px solid #eadd93;
	background-color:#f1faff;
}
.slidertype_b .sliderbar a{
	border:2px solid #8e913f;
	background-color:#dde8f9;
}
.slidertype_a .thumb div{
	border:2px outset #e5e5db;
	background-color:#ececec;
	color:#ececec;
}
.slidertype_b .thumb div{
	border:2px solid #8e913f;
	background-color:#dbf1f7;
	color:#dbf1f7;
}
.sliderlabels .highlightlabel{
	color:#aaa809;
}
.slidertype_a .ticks div{
	border-color:#88a0c2;
}
.slidertype_b .ticks div{
	border-color:#96caea;
}
.slidertype_a .sliderselectedregion div{
	background-color:#50bbf4;
}
.slidertype_b .sliderselectedregion div{
	background-color:#dde8f9;
}
.slidertooltiphorizontal div,.slidertooltipvertical div{
	border:1px solid #a3ad51;
	background-color:#dbf1f7;
}
.slidertype_b .thumb label,.slidertype_a .thumb label{
	border:1px solid #f4fe66;
	background-color:#c4ebf6;
}
.slidertooltiphorizontal div,.slidertooltipvertical div{
	border:1px solid #a3ad51;
	background-color:#dbf1f7;
}
.slidercapture{
	background-color:#4fa9ff;
}
/*~~~~~~~~~Toolbar~~~~~~~~~*/
.toolbar{
	border:0px;
	border-bottom:1px solid #2e221f;
	padding:1px 0px 0px .5em;
	background-color:#58351a;
	background-image:none;
	background-position:0px -40px;
	background-repeat:repeat-x;
	color:#f1eed9;
	font:normal 11px/1.2 Tahoma;
	scrollbar-track-color:#dee7f3;
}
.toolbar button{
	background-color:transparent;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.toolbar button.toolbaritem{
	background-color:transparent;
	background-image:none;
}
.toolbar button.toolbaritem.selected{
	background-color:#382313;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -20px;
	background-repeat:repeat-x;
}
.toolbar button.toolbaritem:hover,.toolbar button.toolbaritem.hover,.toolbar button.toolbaritem.selected.hover,.toolbar button.toolbaritem.selected:hover{
	background-color:#ffeaca;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px 0px;
}
.toolbar .separator,.elementbar .separator{
	border-color:#b9b9b9;
}
.toolbar button.toolbaritem:hover label,.toolbar button.toolbaritem.hover label,.toolbar button.toolbaritem.selected.hover label,.toolbar button.toolbaritem.selected:hover label{
	color:#58351a;
}
/*~~~~~~~~~custom for classic and CUSP desktop~~~~~~~~~*/
#desktopSpan{
	no-repeat right bottom:;
}
body.desktoptoolbar .toolbar,body.taskbar .toolbar{
	border:0px;
	padding:0px 5px 1px 10px;
	background-color:#bde3fb;
	-ms-filter:'none';
	filter:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80f2bf2',EndColorStr='#fffef9ef');
}
body.taskbar,body.taskbar .toolbar{
	border:0px;
	background:transparent;
	font:normal 11px/1.2 "Tahoma";
	right:95px;
	-ms-filter:'none';
	filter:none;
}
body.taskbar{
	background:transparent url('/cordys/wcp/theme/chocolate/image/cusp/logo.png') no-repeat fixed right bottom;
}
body.taskbar .toolbar button.toolbaritem{
	padding:2px 3px;
	margin-top:2px;
	background-color:#58351a;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-shadow:1px 1px 0px rgba(121,188,247,.4);
	opacity:0.9;
}
body.taskbar .toolbar button.toolbaritem.selected{
	background:#481b02;
	color:#f7edbf;
	top:-2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-shadow:1px 1px 0px rgba(0,0,0,.5);
	opacity:0.9;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
body.taskbar .toolbar button.toolbaritem.selected label{
	color:#ffffff;
	font-weight:bold;
}
#artifact_Taskbar .appbox{
	border:1px solid #361f0d;
	border-top:1px solid #58351a !important;
}
/*~~~~~~~~~Toolbar Ends~~~~~~~~~*/
/*~~~~~~~~~Context Menu~~~~~~~~~*/
.contextmenucontainer,.colorpicker,.calendarcontainer,.calendarpicker{
	border:1px solid #58351a;
	background:url('/cordys/wcp/theme/chocolate/image/background/tile_03.png') #2e221f;
	color:#f7edbf;
	font-size:11px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
.contextmenucontainer .menuitem.selected{
	background-color:rgba(117,70,114,0.8);
}
.contextmenucontainer .menuitem.hover,.contextmenucontainer .menuitem.selected.hover{
	background-color:rgba(88,53,26,0.8);
}
.contextmenucontainer label{
	font-size:11px;
}
.menuseparatorline,.menusticky,.menustickable{
	border-color:#452e1c;
}
/*~~~~~~~~~context menu ends~~~~~~~~~*/
/*|||||||||||| Tabs styles |||||||||||| */
/*~~~~~~~~~stacked tab~~~~~~~~~*/
.stackedtabcontainer{
	background-color:#ffffff;
	color:#563c2a;
	font:menu;
}
.stackedtabcaptionattop .stackedtab{
	border:1px solid #f7f7ed;
	border-bottom:0px;
	color:#233e64;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -0px;
	background-repeat:repeat-x;
	background-color:#ffffff;
	line-height:1.9em;
	height:1.9em;
}
.stackedtabcaptionatbottom .stackedtab{
	border:1px solid #f7f7ed;
	border-top:0px;
	color:#233e64;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -0px;
	background-repeat:repeat-x;
	background-color:#ebf1f7;
	background-color:#ffffff;
	line-height:1.9em;
	height:1.9em;
}
.stackedtabcontent{
	border:1px solid #58351a;
	background-color:#dde8f9;
	color:#12377b;
}
.stackedtabcaptionattop{
	background-color:#ffffff;
}
.stackedtabcaptionatbottom{
	background-color:#ffffff;
}
/*~~~~~~~~~normal tabs~~~~~~~~~*/
.tabcontainer{
	background:transparent;
	font:normal 100%/1.2 'Lucida Grande',Tahoma,sans-serif;
}
.tabstripattop,.tabstripatbottom,.tabstripatleft,.tabstripatright{
	background-color:transparent;
}
.tabstripatleft,.tabstripatright{
	height:100%;
}
.tabcontent{
	border:1px solid #58351a;
	background-color:#382313;
	color:#f7edbf;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.tabstripattop .activetab{
	border:1px solid #58351a;
	border-top:2px solid #b05c09;
	background-color:#1c150f;
	color:#91291c;
}
.tabstripatbottom .activetab{
	border:1px solid #58351a;
	border-bottom:2px solid #b05c09;
	background-color:#2e221f;
	color:#91291c;
}
.tabstripattop .inactivetab{
	border-color:#3c1d05;
	background-color:#4b2e17;
	color:#cc9966;
}
.tabstripatbottom .inactivetab{
	border-color:#3c1d05;
	background-color:#4b2e17;
	color:#cc9966;
}
/*~~~~~~~~~side orientation tabs~~~~~~~~~*/
.tabstripatleft .activetab{
	border:1px solid #58351a;
	border-left:2px solid #b05c09;
	background-color:#2e221f;
	color:#91291c;
}
.tabstripatright .activetab{
	border:1px solid #58351a;
	border-right:2px solid #b05c09;
	background-color:#2e221f;
	color:#91291c;
}
.tabstripatleft .inactivetab{
	border-color:#3c1d05;
	background-color:#4b2e17;
	color:#91291c;
}
.tabstripatright .inactivetab{
	border-color:#3c1d05;
	background-color:#4b2e17;
	color:#91291c;
}
.tabstripattop .activetab label,.tabstripatbottom .activetab label,.tabstripatleft .activetab label,.tabstripatright .activetab label{
	font:normal 12px/1.2 'Lucida Grande',Tahoma,sans-serif;
}
.tabstripattop .inactivetab label,.tabstripatbottom .inactivetab label,.tabstripatleft .inactivetab label,.tabstripatright .inactivetab label{
	color:#cc9966;
	font:normal 11px/1.2 'Lucida Grande',Tahoma,sans-serif;
}
.desktop .tabstripatbottom .activetab{
	border-color:#b05c09;
	background-color:#2e221f;
}
.desktop .tabstripatbottom .inactivetab{
	border-color:#43322d;
}
.desktop .tabstripattop,.desktop .tabstripatbottom{
	background-color:#4b2e17;
}
.tabstripattop .activetab,.tabstripattop .inactivetab{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.tabstripatright.h_text .activetab,.tabstripatright.h_text .inactivetab{
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.tabstripatright.v_text .activetab,.tabstripatright.v_text .inactivetab{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.tabstripatbottom .activetab,.tabstripatbottom .inactivetab{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.tabstripatleft.h_text .activetab,.tabstripatleft.h_text .inactivetab{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.tabstripatleft.v_text .activetab,.tabstripatleft.v_text .inactivetab{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
/* |||||||||||| Grid |||||||||||| */
.oddrow,.evenrow,.xgridrowwrapper{
	line-height:23px;
	height:23px; /* repeated height on xgridrow neeeded for non-xforms pages */
	vertical-align:middle;
}
.grid{
	border:1px solid #2e221f;
}
.grid tbody td{
	border:1px solid #2e221f;
}
.grid th,.grid thead td{
	border:1px solid #231307;
	background-color:#240e00;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -0px;
	background-repeat:repeat-x;
	color:#ffffff;
	font:bold 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
	height:20px;
}
/*~~~~~~~~~data grid~~~~~~~~~*/
.grid.data,.data{
	border:1px solid #231307;
}
.grid.data tbody td{
	border:1px solid #231307;
}
.grid.data th{
	border:1px solid #231307;
	background-color:#240e00;
	color:#ffffff;
	font:bold 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.grid.data .oddrow{
	background-color:#341e0f;
	color:#ffffff;
}
.grid.data .evenrow{
	background-color:#2b180c;
	color:#ffffff;
}
.grid.data input{
	border-color:transparent;
	background-color:transparent;
	background-image:none;
}
/*~~~~~~~~~navigational grid~~~~~~~~~*/
.grid.navigational{
	border:1px solid #2a170a;
}
.grid.navigational tbody td{
	border:1px solid #2a170a;
	border-bottom-color:#2a170a;
	border-top-color:#2a170a;
}
.grid.navigational th{
	border:1px solid #2a170a;
	background-color:#1b0a05;
	color:#ffffff;
	font:bold 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.grid.navigational .oddrow{
	background-color:#432b15;
	color:#ffffff;
}
.grid.navigational .evenrow{
	background-color:#351f0e;
	color:#ffffff;
}
/*~~~~~~~~~display grid~~~~~~~~~*/
.grid.display{
	border:0px;
}
.grid.display tbody td{
	border:1px solid #20120e;
	border-bottom:1px dotted #20120e;
	border-top:0px;
}
.grid.display th{
	border:1px solid #20120e;
	border-top:0px;
	border-bottom:.24em solid #20120e;
	background-color:#240e00;
	color:#ffffff;
	font:bold 12px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.grid.display .oddrow{
	background-color:#382313;
	color:#ffffff;
}
.grid.display .evenrow{
	background-color:#371f11;
	color:#ffffff;
}
.grid th label{
	color:#dccdc4;
}
.grid th{
	background-image:none;
}
.grid input,.grid.display input{
	color:#f7edbf;
}
/*~~~~~~~~~x grid for display~~~~~~~~~*/
.xgridcontainer{
	scrollbar-3dlight-color:#f8dea8;
	scrollbar-arrow-color:#406593;
	scrollbar-darkshadow-color:#dde8f9;
	scrollbar-face-color:#e7f0f7;
	scrollbar-highlight-color:#dde8f9;
	scrollbar-shadow-color:#ebf1f7;
	scrollbar-track-color:#f8fafc;
}
.xgridheaderwrapper,.xgridrowwrapper,.xgridfooterwrapper{
	border-color:#2c1300;
}
.xgridheaderwrapper,.xgridfooterwrapper{
	background-color:#240e00;
	background-image:none;
	background-position:0px -0px;
	background-repeat:repeat-x;
	color:#ffffff;
	font:bold .9em/1.3 'Lucida Grande',Tahoma,sans-serif;
}
.xgridheadercell,.xgridrowcell,.xgridfootercell{
	border-color:#220900;
	background-image:none;
}
.xgridrow.oddrow{
	background-color:#4a3523;
	color:#ffdead;
}
.xgridrow.evenrow{
	background-color:#2f1909;
	color:#ffdead;
}
.xgridrow .input.xgridrowcell.xgridinputcell,.xgridrow .input.xgridrowcell{
	background-color:transparent;
	color:#ffffff;
}
.xgridrow .output{
	background-color:#2f1909;
	color:#ffdead;
}
.xgridrowcellwrapper{
	color:#320900;
}
/*~~~~~~~~~grid resize~~~~~~~~~*/
.cursorheader{
	border:.1em solid #f4f4d1;
	width:150px;
	display:none;
	background-color:#fdf8e3;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80eff2bf',EndColorStr='#50eff2bf');
}
.xgridwrapperfreezerow{
	border-bottom-color:#d3e3f5;
	border-bottom-style:ridge;
	border-bottom-width:.2em;
}
.xgridwrapperfreeze{
	border-bottom-color:#e2e2d9;
}
.movelocator{
	background-color:#ff8c00;
}
.resizelocator{
	border-left:0.1em #000000 dashed;
}
/* |||||||||||| Grid ends |||||||||||| */
/*~~~~~~~~~selectbox,dropdown~~~~~~~~~*/
.selectbox{
	border:1px solid #58351a;
	background-color:#f7f9fc;
	color:#355580;
	font:normal 100% 'Lucida Grande',Tahoma,sans-serif;
	line-height:1.3;
	-moz-border-radius:4px;
	border-radius:4px;
}
.listbox{
	border:1px solid #58351a;
	background-color:#ffffff;
	color:#382313;
	font:normal 100% 'Lucida Grande',Tahoma,sans-serif;
	scrollbar-3dlight-color:#dde8f9;
	scrollbar-darkshadow-color:#dde8f9;
	scrollbar-track-color:#dde8f9;
	-moz-border-radius:4px;
	border-radius:4px;
}
.listbox .optionselected{
	color:#382313;
}
.selectdropdown{
	border:1px solid #58351a;
	background-color:#ffffff;
	font:normal 11px 'Lucida Grande',Tahoma,sans-serif;
	line-height:1.3;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
.selectfield input{
	border-right-color:#ebf1f7;
	font:normal 11px 'Lucida Grande',Tahoma,sans-serif;
	line-height:1.3;
}
.selectbox.disabled input{
	color:#876246 !important;
}
.selectfield button{
	background-color:#ffffff;
	font:normal 11px 'Lucida Grande',Tahoma,sans-serif;
	-ms-filter:'none';
	filter:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.selectfield button.closed{
	background:url('/cordys/wcp/theme/crystal/icon/interface/dropdownexpand_eb.gif') #f7f4e5 no-repeat center center;
}
.selectfield button.opened{
	background:url('/cordys/wcp/theme/crystal/icon/interface/dropdowncollapse_eb.gif') #f4f2e0 no-repeat center center;
}
.autosuggestoption.lightmedium{
	background-color:#fbf6df;
	color:#58351a;
}
.autosuggestoption.light{
	background-color:#f7edbf;
	color:#58351a;
}
.listboxfocus{
	border:1px dotted dimgray!important;
}
.listbox .optioncontainer.ifocus{
	border:1px dotted #686868;
	background-color:Transparent; /* temperoray fix for xforms */
	filter:none;
}
/*~~~~~~~~~Artifact Viewer~~~~~~~~~*/
.artifactviewer .toolbar{
	background-color:#813800;
	background-image:none;
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.taglist.hover{
	border:solid 1px #dbddaf;
	background-color:Transparent;
}
a.addtag{
	border:1px solid #84fe00;
}
.w1,.w2,.w3,.w4,.w5,.w6{
	color:#f7edbf;
}
/* actioncontainer for dyna-menu*/
.actioncontainer{
	border:1px solid #e2e287;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#20f2efe8',EndColorStr='#90d6d859');
}
.artifactcontainer h4.groupseparator{
	border-bottom:1px solid #eacc4c;
	background-color:#58351a;
	background:-webkit-gradient(linear,left top,left bottom,from(#2E221F),to(#58351a));
	background:-moz-linear-gradient(top,#2E221F,#58351a);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#2E221F',EndColorStr='#58351a') !important;
}
.artifactcontainer .groupseparator:hover{
	background-color:#3e2513;
	background:-webkit-gradient(linear,left top,left bottom,from(#58351a),to(#2E221F));
	background:-moz-linear-gradient(top,#58351a,#2E221F);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#58351a',EndColorStr='#2E221F') !important;
}
/*~~~~~~~~~Artifact Viewer end~~~~~~~~~*/
/* |||||||||||| UFO |||||||||||| */
#modallayer{
	background-color:#e4e4e4;
	background-color:rgba(46,34,31,0.9);
}
.dialogcontainer{
	border-color:#8dcdf6;
	background-color:#382313;
	font-size:11px;
	line-height:1.3;
	scrollbar-3dlight-color:#f1faff;
	scrollbar-arrow-color:#b2cedf;
	scrollbar-darkshadow-color:#c3bbab;
	scrollbar-face-color:#f3f3e9;
	scrollbar-highlight-color:#c3bbab;
	scrollbar-shadow-color:#f1faff;
	scrollbar-track-color:#f1faff;
}
#fb_message{
	font:normal 12px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.fb_wrapper{
	border:1px solid #58351a;
	padding-right:1px;
	background-color:#2e221f;
	-ms-filter:'none';
	filter:none;
}
.feedbackbox{
	border-color:#58351a;
	border-top-width:0px;
	background-color:transparent;
	-ms-filter:'none';
	filter:none;
	scrollbar-3dlight-color:#f1faff;
	scrollbar-arrow-color:#c3bbab;
	scrollbar-darkshadow-color:#c3bbab;
	scrollbar-face-color:#f3f3e9;
	scrollbar-highlight-color:#c3bbab;
	scrollbar-shadow-color:#f1faff;
	scrollbar-track-color:#f1faff;
}
.feedbackbox p{
	font:normal 10px/120% 'Lucida Grande',Tahoma,sans-serif;
}
.feedbackbox #fb_titlebar{
	border:0px;
	border-bottom:1px solid #58351a;
	background-color:#2e221f;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -1765px;
	background-repeat:repeat-x;
	font-family:Tahoma,Geneva,sans-serif;
}
.feedbackbox #fb_titlebar h1{
	color:#ffffff;
	font:bold 12px/30px 'Lucida Grande',Tahoma,sans-serif;
}
.feedbackbox #fb_buttons,.fb_notifybox #fb_buttons,.fb_errorbox #fb_buttons,.fb_informbox #fb_buttons,.fb_wrapper #fb_buttons{
	background-color:transparent;
}
.feedbackbox #fb_container{
	border-color:#00be16;
	border-top-color:#58351a;
}
.feedbackbox #fb_controlbox #extender a{
	color:#7c5c5d;
	font:normal 10px/100% 'Lucida Grande',Tahoma,sans-serif;
}
#fb_fbdetail #fb_controlbox #extender a:hover{
	font-weight:bold;
}
#fb_extension{
	background-color:transparent;
}
#fb_extension div#fb_details{
	border:1px solid #58351a;
	background:#2e221f;
	color:#f7edbf;
	font:normal 10px/125% "Courier New";
}
#stackListWrapper{
	border:1px solid #f1eed9;
	background-color:transparent;
}
#stackListHeader{
	border-bottom:1px solid #f1eed9;
	background-color:#f7edbf;
	color:#f7edbf;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80fefefe',EndColorStr='#30f9f9ea');
}
#stackListHeader label{
	font-weight:bold;
}
#stackListHeader label em{
	font:italic 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
span.notificationdisplay *{
	color:#f7edbf;
}
span.errordisplay *{
	color:#b13500;
}
span.informationdisplay *{
	color:#b16800;
}
.stacklistcontainer{
	scrollbar-track-color:#f1f5f8;
}
/*~~~~~~~~~status~~~~~~~~~*/
#fb_status{
	border:3px double #b16800;
	border-right:0px;
	border-top:0px;
	background-color:#9acd32;
	background:-moz-linear-gradient(right,rgba(154,205,50,1),rgba(154,205,50,0));
	background:-webkit-linear-gradient(right,rgba(154,205,50,1),rgba(154,205,50,0));
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=1,opacity=100,FinishOpacity=0,StartX=100,FinishX=0,StartY=100,FinishY=0);
}
#fb_status #fb_titlebar{
	border-bottom:3px solid #a354a5;
	-ms-filter:'none';
	filter:none;
}
#fb_status #fb_titlebar h1{
	border-bottom:1px solid #a354a5;
	color:#f1eed9;
	font:bold 11px/80% Verdana;
}
/*~~~~~~~~~notification~~~~~~~~~*/
.fb_notifybox{
	border:1px solid #7c4fdd;
	border-bottom:1px solid #7c4fdd;
	border-top:2px solid #7c4fdd;
	background-color:#ffffff;
	font-size:14px;
	-ms-filter:'none';
	filter:none;
}
.fb_notifybox #fb_titlebar{
	background-color:#fff2b4; /*border-top:1px solid #7a75f4;*/
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -288px;
	background-repeat:repeat-x;
}
.fb_notifybox #fb_titlebar h1{
	color:#ba3f12;
	font:bold 11px/90% 'Lucida Grande',Tahoma,sans-serif;
}
.fb_notifybox #fb_container{
	border-top-color:#ffffff;
}
.fb_notifybox #fb_container p#fb_message{
	font:normal 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.fb_notifybox #fb_container p#fb_message label{
	color:#8c5a14;
}
.fb_notifybox #fb_controlbox button{
	border:1px solid #f7e577;
	background-color:#ffffff;
	color:#58351a;
	font:bold 10px/1 Verdana;
}
/*~~~~~~~~~error~~~~~~~~~*/
.fb_errorbox{
	border:1px solid #f1eed9;
	border-bottom:1px solid #f1eed9;
	border-top:2px solid #f7edbf;
	background-color:#382313;
	font-size:14px;
	-ms-filter:'none';
	filter:none;
}
.fb_errorbox #fb_titlebar{
	background-color:#ffdbdb; /*border-top:1px solid #c1e0fe;*/
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -288px;
	background-repeat:repeat-x;
}
.fb_errorbox #fb_titlebar h1{
	color:#c50c0c;
	font:bold 11px/90% 'Lucida Grande',Tahoma,sans-serif;
}
.fb_errorbox #fb_container{
	border-top:25px solid #e0effe;
}
.fb_errorbox #fb_container p#fb_message{
	font:normal 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
	text-align:left;
}
.fb_errorbox #fb_container p#fb_message label, p#fb_message label *{
	color:#b13500;
}
.fb_errorbox #fb_controlbox button{
	border:1px solid #f7e577;
	background-color:#ffffff;
	color:#58351a;
	font:bold 10px/1 Verdana;
}
/*~~~~~~~~~information~~~~~~~~~*/
.fb_informbox{
	border:1px solid #f7e577;
	border-bottom:1px solid #f7e577;
	border-top:2px solid #f7e577;
	background-color:#ffffff;
	font-size:14px;
}
.fb_informbox #fb_titlebar{
	background-color:#cdeafc; /*border-top:1px solid #dbdb60;*/
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -288px;
	background-repeat:repeat-x;
}
.fb_informbox #fb_titlebar h1{
	color:#58351a;
	font:bold 11px/90% 'Lucida Grande',Tahoma,sans-serif;
}
.fb_informbox #fb_container{
	border-top-color:#ccf4ff;
}
.fb_informbox #fb_container p#fb_message{
	font:normal 11px/1.5 'Lucida Grande',Tahoma,sans-serif;
}
.fb_informbox #fb_container p#fb_message label{
	color:#316672;
}
.fb_informbox #fb_controlbox button{
	border:1px solid #f7e577;
	background-color:#ffffff;
	color:#136ba3;
	font:bold 10px/1 Verdana;
}
/*~~~~~~~~~common~~~~~~~~~*/
.fb_notifybox a,.fb_notifybox a:active{
	border-bottom:1px solid #6b66f4;
	color:#6b66f4;
}
.fb_informbox a,.fb_informbox a:active{
	border-bottom:1px solid #0090ff;
	color:#0090ff;
}
.fb_errorbox a,.fb_errorbox a:active{
	border-bottom:1px solid #b13500;
	background-color:transparent;
	color:#b13500;
}
.fb_informbox a span{
	color:#0090ff !important;
}
.fb_notifybox a span{
	color:#6b66f4 !important;
}
/*  ||||||||||| Search & Cordys Inbox Styles |||||||||||| */
.Ulink{
	color:#aa4f00; /* Advanced Search Text Color */
}
/* |||||||||||| Application UI ||||||||||||*/
/*~~~~~~~~~application ~~~~~~~~~*/
#app_infobar{
	padding:0px;
	color:#58351a;
	font:normal 10px/1.3 Verdana;
	bottom:3px;
	left:55px;
	right:0px;
}
.active #app_infobar{
	color:#58351a;
	font:normal 10px/1.3 Verdana;
}
.appbox,.palettebox{
	border-color:#a8bfdc; /*#d3deed;*/
	border-width:0px;
	padding-top:0px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.appbox{
	border-width:1px;
	border-color:#4a3717;
}
.active .appbox,.active .palettebox{
	border-color:#6f4220;
}
.active .appbox{
	border-width:2px 1px 1px;
	margin-top:-1px;
	xpadding-top:0px;
}
.application_wrapper{
	background-color:transparent;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.application_wrapper .appbox #app_titlebar{
	border:0px;
	border-top-color:#4a3717;
	background-color:#6c573c;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px 0px;
	background-repeat:repeat-x;
	font-family:Tahoma,Geneva,sans-serif;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.application_wrapper .appbox #app_titlebar h1{
	padding:.2em 1em .3em;
	margin:0px;
	width:auto;
	display:inline-block;
	color:#b1a698;
	background-color:#5c462a;
	font:bold 11px/1.2 'Lucida Grande',Tahoma,sans-serif;
	top:0px;
	height:auto;
	left:55px;
	*display:inline;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	box-shadow:0px 1px 1px rgba(46,34,31,0.5);
	-moz-box-shadow:0px 1px 1px rgba(46,34,31,0.5);
	-webkit-box-shadow:0px 1px 1px rgba(46,34,31,0.5);
}
.application_wrapper.active{
	background-color:transparent;
	-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.5);
	box-shadow:1px 2px 2px rgba(0,0,0,0.5);
}
.application_wrapper.active .appbox #app_titlebar{
	border:0px;
	border-top-color:#1c91d2;
	background-color:#8f6f39;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px 0px;
	background-repeat:repeat-x;
	font-family:Tahoma,Geneva,sans-serif;
}
.application_wrapper.active .appbox #app_titlebar h1{
	color:#ffffff;
	background-color:#2e221f;
	font:bold 12px/1.2 'Lucida Grande',Tahoma,sans-serif;
}
.appbox #app_buttons{
	background-color:#000000;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px 0px;
}
/* app palette */
.palette_wrapper{
	border:1px solid #58351a;
	background:transparent;
	-moz-user-select:none;
	-khtml-user-select:none;
	-moz-border-radius:2px;
	border-radius:2px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.palette_wrapper .palettebox #app_titlebar{
	border-top-color:#d3deed;
	border-top-style:dotted;
	border-top-width:0px;
	border-bottom:1px solid #4b2e19;
	background-color:#2e221f;
	background-image:none;
	background-position:0px -70px;
	background-repeat:repeat-x;
	-moz-box-shadow:0 0 1px #4b2e19;
	-webkit-box-shadow:0 0 1px #4b2e19;
	box-shadow:0 0 1px #4b2e19;
	-moz-user-select:none;
	-khtml-user-select:none;
}
.palette_wrapper .palettebox #app_titlebar h1#app_title{
	color:#f1eed9;
	font:bold 10px/16px 'Lucida Grande',Tahoma,sans-serif;
}
.active.palette_wrapper{
	border:1px solid #f7edaa;
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.5);
	box-shadow:0px 2px 2px rgba(0,0,0,0.5);
}
.palette_wrapper.docked,.active.palette_wrapper.docked{
	border-width:0px;
	-moz-box-shadow:0px 0px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.5);
	box-shadow:0px 0px 0px rgba(0,0,0,0.5);
}
.palette_wrapper.docked .palettebox,.active.palette_wrapper.docked .palettebox{
	border-width:0px;
}
.palette_wrapper.active .palettebox #app_titlebar{
	border-top-color:#58351a;
	background-color:#f7edbf;
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -70px;
	background-repeat:repeat-x;
}
.palette_wrapper.active .palettebox #app_titlebar h1#app_title{
	color:#382313;
	font:bold 11px/18px 'Lucida Grande',Tahoma,sans-serif;
}
.dockhelper{
	border:1px solid #d3b51c;
	background:url('/cordys/wcp/theme/crystal/image/background/tile_15.png') #f7f2ce;
}
.dockhelper .input.dark{
	border-color:#b4c7e4;
	background-color:#ffffff;
	color:#58351a;
	-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);
	box-shadow:0px 0px 2px rgba(0,0,0,0.2);
}
.dockhelper .input.dark:hover,.dockhelper .input.dark.hover{
	border-color:#472a15;
	background-color:#58351a;
	color:#ffffff;
	background-position:0px center;
	top:1px;
	-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.5);
	box-shadow:0px 0px 2px rgba(0,0,0,0.5);
}
.resizeoverflowalertborder{
	border:2px solid #c1dbd8;
}
.resizeborderframedecoration{
	border:2px dotted #885128;
	background-color:#58351a;
}
/* |||||||||||| Application UI ends ||||||||||||*/
.primaryroller,.secondaryroller{
	border-color:#7a4824;
	background-color:#58351a;
	opacity:0.8;
	-moz-border-radius:8px;
	border-radius:8px;
}
.rollercontainer.horizontal .primaryroller{
	-moz-border-radius-topleft:0px;
	-moz-border-radius-bottomleft:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.rollercontainer.horizontal .secondaryroller{
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomright:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.rollercontainer.vertical .primaryroller{
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
.rollercontainer.vertical .secondaryroller{
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
}
.primaryroller:hover,.secondaryroller:hover{
	background-color:#311f11;
}
#initialfb_container{
	border:1px double #321e0e;
	background-color:#58351a;
}
/*~~~~~~~~~splitter~~~~~~~~~*/
.splitterbar{
	background-color:#808080; /*visible when dragging*/
}
.split_left,.split_top{
	border-color:#dab76d;
	margin:-1px;
}
.splittercontainerbox .separator{
}
.splittervertical .separator{
	background-image:url('/cordys/wcp/theme/crystal/icon/interface/gripper_vertical.png');
	background-position:2px 50%;
	background-repeat:no-repeat;
}
.splitterhorizontal .separator{
	background-image:url('/cordys/wcp/theme/crystal/icon/interface/gripper_horizontal.png');
	background-position:50% 2px;
	background-repeat:no-repeat;
}
.splittercontainerbox .hover{
	background-color:#cc9966;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
.splitterhorizontal .hover .separator{
	background-image:url('/cordys/wcp/theme/crystal/icon/interface/gripper_direction_horizontal.png');
	background-position:50% 2px;
	background-repeat:no-repeat;
}
.splittervertical .hover .separator{
	background-image:url('/cordys/wcp/theme/crystal/icon/interface/gripper_direction_vertical.png');
	background-position:2px 50%;
	background-repeat:no-repeat;
}
.splitteroutofrange{
	background-color:#ff6633;
}
.palette_wrapper .apppalette.toolbox{
	margin:0px;
	background:url('/cordys/wcp/theme/crystal/image/background/tile_01.png') #fcf9f9; /* for xforms designer */
}
/*~~~~~~~~~Calendar~~~~~~~~~*/
.calendarcontainer{
	background-color:#76543a;
	color:#f1eed9;
	font-size:8pt;
}
.calendarpicker{
	background-color:#dce6f2;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.calendarcontainer h1{
	font-size:14px;
}
.calendarmonthbody label{
	border:1px solid #4e331e; /*defaultday,standard day,every day cell*/
}
.offday{
	color:#5f4935;
	font-weight:bold;
}
.calendartimer input{
	border-color:#382313;
	background-position:0 -1807px;
	background-color:#58351a;
	color:#f7edbf;
}
.calendartimer input:hover{
	border-color:#382313;
	background-image:none;
	background-color:#cc6600;
	color:#ffffff;
}
.calendartimer{
	border:1px solid #f7edbf;
}
/* currentday must be defined after the other day values */
.currentday{
	border-color:#ff822f!important;
}
/* for days with tooltip */
.dayinperiod{
	font-weight:bold;
}
/*~~~~~~~~~ProgressBar~~~~~~~~~*/
.input.progressbarcontainer{
	border-color:#58351a;
}
.medium.progressbarstep{
	background-color:#58351a;
	background-position:0px -165px;
}
/*~~~~~~~~~always last~~~~~~~~~*/
.fieldsbox a{
	color:#f1eed9;
	text-decoration:underline;
}
.fieldsbox a:visited{
	border-bottom:1px dotted #f1eed9;
	color:#a87650;
	text-decoration:underline;
}
.fieldsbox a:hover{
	color:#f7edbf;
	text-decoration:underline;
}
.fieldsbox a:active{
	color:#f1eed9;
	text-decoration:underline;
}
.highlight,.grid tr.highlight.evenrow,.grid tr.highlight.oddrow,.grid tr.highlight,menuitem.highlight,.highlight .input,.highlight .output,.evenrow.highlight,.oddrow.highlight,.lightmedium.highlight,.light.highlight,.highlight .output{
	background-color:#5e2d08;
	color:#ffffff;
}
.selectbox.highlight,.selectdropdown .highlight,.listbox .highlight,.grid tr.checked.evenrow,.grid tr.checked.oddrow,.grid tr.checked,.selectbox.highlight input{
	background-color:#fff7bd;
	color:#382313;
}
.inactivetab:hover,.tabstripattop .inactivetab:hover,.tabstripatbottom .inactivetab:hover,.tabstripatleft .inactivetab:hover,.tabstripatright .inactivetab:hover{
	border-color:#562907;
	background-color:#381900;
	color:#cc9966;
}
.inactivetab:hover label{
	color:#cc9966;
}
.activetab:hover label{
	color:#c0a888;
}
tr.highlight .input{
	border-color:#58351a;
	background-image:none;
	background-color:transparent;
}
.selected{
	border:1px solid #442b19;
	background-color:#2b1b10;
	background-image:none;
	background-position:0px -862px;
	background-repeat:repeat-x;
	-moz-border-radius:4px;
	border-radius:4px;
}
.artifactviewer .item.list.small{
	border:1px dashed #503018;
	background-color:#412816;
	background-image:none;
	border-radius:4px;
}
.artifactviewer .item.list.small.hover{
	border:1px dashed #6d4221;
	background-color:#41230c;
}
.artifactviewer .item.list.small.selected{
	border:1px dashed #7b563a;
	background-color:#481b02;
}
.artifactviewer .item.list.small.hover h4{
	color:#f7edbf;
}
.artifactviewer .item.list.small.selected h4{
	color:#f7edbf;
}
#appPalettesRoller .palette_wrapper.hover{
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ddddb7f9',EndColorStr='#ccfcf759');
}
.hover{
	background-color:#261306;
	background-image:none;
	background-position:0px -862px;
	background-repeat:repeat-x;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.5);
	box-shadow:0px 0px 2px rgba(0,0,0,0.5);
}
.input:hover{
	border-color:#f1eed9;
	border-top-color:#e7d0bc;
}
.output:hover{
	border-color:#7b4924;
}
.selected *,.hover *,*.selected *,*.hover *{
}
.grid tr:hover,.xgridrow.hover,.xgridrow.hover div{
	background-image:url('/cordys/wcp/theme/crystal/image/background/commonsprite.png');
	background-position:0px -25px!important;
	background-repeat:repeat-x;
}
.ifocus,.grid.data input.input.ifocus,*[class~=input]:focus{
	border-color:#f48e0b;
	border-style:solid;
	background-color:#ffffff;
	color:#58351a;
	-ms-filter:'none';
	filter:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#30fefefe',EndColorStr='#40efe5ad');
}
.highlight .input[class~=input]:focus{
	border-color:#f48e0b;
	border-style:solid;
	background-color:#ffffff;
	color:#1d1209;
	-ms-filter:'none';
	filter:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#30fefefe',EndColorStr='#40efe5ad');
}
*[class~=output]:focus{
	border-color:#97865e;
	background-color:transparent;
	filter:none;
}
a:visited.ifocus{
	border-width:0px 0px auto 0px;
}
.disabled{
	background-image:none;
	color:#808080;
	cursor:not-allowed;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
}
.disabled.hover,.disabled:hover{
	background-color:#58351A!important;
}
.disabled label{
	color:#808080;
}